#!/usr/bin/env python
# -*- coding:utf-8 -*-


import random
from math import sqrt


def guess():
    number = random.randint(1, 101)
    guess = 0
    while True:

        num_input = raw_input("please input one integer that is in 1 to 100:")
        guess += 1

        if not num_input.isdigit():
            print "Please input interger."
        elif int(num_input) < 0 or int(num_input) >= 100:
            print "The number should be in 1 to 100."
        else:
            if number == int(num_input):
                print "OK, you are good.It is only %d, then you successed." % guess
                break
            elif number > int(num_input):
                print "your number is more less."
            elif number < int(num_input):
                print "your number is bigger."
            else:
                print "There is something bad, I will not work"


def while_else():
    count = 0
    while count < 5:  # while else属于一个特殊的样例
        print count, " is  less than 5"
        count = count + 1
    else:
        print count, " is not less than 5"


def for_else():
    for n in range(99, 1, -1):
        root = sqrt(n)
        print n, root, int(root)
        if root == int(root):
            print n
            break

    else:
        print "Nothing."


if __name__ == '__main__':
    # guess()
    print "==============================="
    while_else()
    print "==============================="
    for_else()
